package com.bb.flow.config.enumtype;

/**
 * @author bigbeard
 * 数据类型枚举
 */
public enum DataType {
    /**
     * 字符串
     */
    STRING(1, "字符串"),
    /**
     * 日期时间
     */
    DATETIME(2, "日期时间"),
    /**
     * 整数
     */
    INT(3, "整数"),
    /**
     * 带小数
     */
    DECIMAL(4, "带小数"),
    /**
     * 真假
     */
    BOOLEAN(5, "真假"),
    /**
     * 对象
     */
    OBJECT(6, "对象");

    private final String name;
    private final int code;

    DataType(int code, String name) {
        this.name = name;
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public int getCode() {
        return code;
    }

    @Override
    public String toString() {
        return super.toString().toUpperCase();
    }
}
